@media all and (min-width: 1600px) {
	.layui-container {
		width: 1430px;
		margin: 0 auto;
	}
}

@media all and (min-width: 2560px) {
	/* .layui-container {
		width: 1630px;
		margin: 0 auto;
	} */
}

@media (min-width: 1400px) and (max-width: 1919.98px) {
	.layui-container {
		width: 1430px;
		margin: 0 auto;
	}
}

@media (min-width: 1400px) and (max-width: 1599.98px) {}

@media (min-width: 1300px) and (max-width: 1399.98px) {

	.layui-container {
		width: 98%;
	}

	.col_nav2 li {
		width: 845px;
		background-size: cover !important;
		background-position: 100% center !important;
	}

	.col_nav2 li:last-child {
		background-position: 0 center !important;
	}

	.slsyjt_pic {
		width: 800px;
	}

	.slsyjt_text .text_box {
		width: 620px;
	}

	.xwzx_bd .swiper-container {
		overflow: visible;
	}

	.footer_contact .yx {
		display: block;
		margin-top: 15px;
	}

	.footer_nav {
		margin-top: 40px;
	}

	.footer_copyright {
		margin-top: 40px;
	}

	.yqlj_box {
		width: 280px;
		right: 430px;
	}

	.ewm_list {
		width: calc((100% - 650px) / 1);
	}

	.col_wlhy_main .col_wlhy_text {
		overflow-y: scroll;
	}

	.col_wlhy_main .col_wlhy_text::-webkit-scrollbar {
		width: 5px;
		height: 100%;
	}

	.col_wlhy_main .col_wlhy_text::-webkit-scrollbar-thumb {
		background-color: #a6a6a6;
	}

	.col_wlhy_main .col_wlhy_text::-webkit-scrollbar-track {
		background-color: #d7d7d7;
	}
}

@media (min-width: 1200px) and (max-width: 1299.98px) {

	.layui-container {
		width: 98%;
	}

	.col_nav2 li {
		width: 800px;
		background-size: cover !important;
		background-position: 100% center !important;
	}

	.col_nav2 li:last-child {
		background-position: 0 center !important;
	}

	.slsyjt_pic {
		width: 800px;
	}

	.slsyjt_text .text_box {
		width: 620px;
	}

	.xwzx_bd .swiper-container {
		overflow: visible;
	}

	.footer_contact .yx {
		display: block;
		margin-top: 15px;
	}

	.footer_nav {
		margin-top: 40px;
	}

	.footer_copyright {
		margin-top: 40px;
	}

	.yqlj_box {
		width: 280px;
		right: 400px;
	}

	.ewm_list {
		width: calc((100% - 600px) / 1);
	}

	.up_slsyjt_desc {
		width: 700px;
	}

	.col_wlhy_main .col_wlhy_text {
		overflow-y: scroll;
	}

	.col_wlhy_main .col_wlhy_text::-webkit-scrollbar {
		width: 5px;
		height: 100%;
	}

	.col_wlhy_main .col_wlhy_text::-webkit-scrollbar-thumb {
		background-color: #a6a6a6;
	}

	.col_wlhy_main .col_wlhy_text::-webkit-scrollbar-track {
		background-color: #d7d7d7;
	}

}

@media (min-width: 768px) and (max-width: 1199.98px) {}

@media (min-width: 0px) and (max-width: 1200px) {
	.padding-20 {
		padding: 10px;
	}

	.padding-30 {
		padding: 15px;
	}

	.padding-40 {
		padding: 20px;
	}

	.margin-top-10 {
		margin-top: 5px;
	}

	.margin-top-15 {
		margin-top: 7.5px;
	}

	.margin-top-20 {
		margin-top: 10px;
	}

	.margin-top-30 {
		margin-top: 15px;
	}

	.margin-top-40 {
		margin-top: 20px;
	}

	.margin-top-50 {
		margin-top: 25px;
	}

	.margin-top-60 {
		margin-top: 30px;
	}

	.margin-top-70 {
		margin-top: 35px;
	}

	.margin-top-80 {
		margin-top: 40px;
	}

	.margin-top-90 {
		margin-top: 45px;
	}

	.margin-top-100 {
		margin-top: 50px;
	}

	.margin-left-10 {
		margin-left: 5px;
	}

	.margin-left-20 {
		margin-left: 10px;
	}

	.margin-right-20 {
		margin-right: 10px;
	}

	.margin-bottom-10 {
		margin-bottom: 5px;
	}

	.margin-bottom-15 {
		margin-bottom: 7.5px;
	}

	.margin-bottom-20 {
		margin-bottom: 10px;
	}

	.margin-bottom-25 {
		margin-bottom: 12.5px;
	}

	.margin-bottom-30 {
		margin-bottom: 15px;
	}

	.margin-bottom-40 {
		margin-bottom: 20px;
	}

	.margin-bottom-50 {
		margin-bottom: 25px;
	}

	.margin-bottom-60 {
		margin-bottom: 30px;
	}

	.margin-bottom-70 {
		margin-bottom: 35px;
	}

	.margin-bottom-80 {
		margin-bottom: 40px;
	}

	.margin-bottom-90 {
		margin-bottom: 45px;
	}


	.margin-bottom-100 {
		margin-bottom: 50px;
	}

	.padding-top-10 {
		padding-top: 5px;
	}

	.padding-top-20 {
		padding-top: 10px;
	}

	.padding-top-30 {
		padding-top: 15px;
	}

	.padding-bottom-30 {
		padding-bottom: 15px;
	}

	.padding-top-40 {
		padding-top: 20px;
	}

	.padding-top-50 {
		padding-top: 25px;
	}

	.padding-top-60 {
		padding-top: 30px;
	}

	.padding-top-70 {
		padding-top: 35px;
	}

	.padding-top-80 {
		padding-top: 40px;
	}

	.padding-bottom-70 {
		padding-bottom: 35px;
	}

	.padding-bottom-80 {
		padding-bottom: 40px;
	}

	.padding-bottom-90 {
		padding-bottom: 45px;
	}

	.padding-top-90 {
		padding-top: 45px;
	}

	.padding-top-100 {
		padding-top: 50px;
	}

	.padding-top-120 {
		padding-top: 60px;
	}

	.padding-top-130 {
		padding-top: 65px;
	}

	.padding-top-190 {
		padding-top: 50px;
	}

	.padding-bottom-0 {
		padding-bottom: 0px;
	}

	.padding-bottom-10 {
		padding-bottom: 5px;
	}

	.padding-bottom-20 {
		padding-bottom: 10px;
	}

	.padding-bottom-40 {
		padding-bottom: 20px;
	}

	.padding-bottom-50 {
		padding-bottom: 25px;
	}

	.padding-bottom-60 {
		padding-bottom: 30px;
	}

	.padding-bottom-100 {
		padding-bottom: 50px;
	}

	.padding-bottom-120 {
		padding-bottom: 60px;
	}

	.padding-bottom-130 {
		padding-bottom: 65px;
	}

	.padding-bottom-190 {
		padding-bottom: 50px;
	}

	.padding-left-40 {
		padding-left: 20px;
	}

	.page_detail {
		padding: 15px;
	}

	.dtl_detail {
		font-size: 16px;
	}

	.detail-box {
		padding: 0px;
	}

	.col-title {
		font-size: 18px;
	}

	.pager li {
		width: 100%;
		margin-bottom: 10px;
	}

	.pager li:last-child {
		text-align: left;
	}

	#up-banner .layui-container {
		height: 200px;
	}

	#up-banner {
		height: 200px;
		padding-top: 0;
	}

	#up-banner h2 {
		font-size: 34px;
	}

	#up-banner h3 {
		font-size: 18px;
	}

	#up-banner .position {
		left: 15px;
		bottom: 20px;
	}

	.leftmenu li {
		height: 40px;
		line-height: 40px;
	}

	.leftmenu li a {
		padding: 0 10px;
	}

	.leftsubmenu li {
		margin: 5px;
	}

	.leftsubmenu li a {
		height: 30px;
		line-height: 30px;
		font-size: 14px;
		padding: 0 10px;
	}

	.page_main {
		padding: 0;
		width: 100%;
		box-sizing: border-box;
	}

	.detail_box {
		padding: 0;
	}

	.detail_box img {
		max-width: 100%;
	}

	.textlist {
		width: 100%;
	}

	.textlist li a {
		padding: 15px;
	}

	.textlist li .text {
		margin-top: 0px;
		width: 100%;
	}

	.tuwenlist {
		width: 100%;
	}

	.tuwenlist.layui-col-space30 {
		margin: 0;
	}

	.tuwenlist li a {
		flex-direction: column;
	}

	.tuwenlist li .pic {
		width: 100%;
	}

	.tuwenlist li .text {
		width: 100%;
		height: auto !important;
	}

	.tuwenlist li .text0 {
		padding: 15px 0;
	}

	.pchide {
		display: block;
	}

	.phhide {
		display: none;
	}

	.layui-layer.myclass {
		width: 93% !important;
	}

	.layui-col-space30 {
		margin: -5px;
	}

	.layui-col-space30>* {
		padding: 5px;
	}


	.mc_ph_hd {
		display: block;
	}

	.banner_slide .swiper-button-prev,
	.banner_slide .swiper-button-next {
		display: none !important;
	}

	.banner_slide .swiper-pagination-bullet-active {
		background: #0D59AA;
	}


	.banner_nei {
		height: 200px;
	}

	.banner_nei .text .name {
		font-size: 22px;
	}

	.banner_nei .layui-container {
		flex-direction: column;
		justify-content: center;
		text-align: center;
	}

	.banner_nei .cn {
		font-size: 24px;
	}

	.banner_nei .position {
		margin-top: 10px;
	}

	.col_nav {
		padding-bottom: 0px;
	}

	.col_nav ul {
		white-space: nowrap;
		overflow-x: scroll;
		height: 52px;
	}

	.col_nav li {
		padding: 0 10px;
		margin-bottom: 0;
		float: none;
		display: inline-block;
		margin-right: 20px;
	}

	.col_nav li::after {
		display: none !important;
	}

	.col_nav li a {
		padding-bottom: 0;
		font-size: 18px;
		height: 50px;
		line-height: 50px;
	}

	.col_nav li a::after {
		bottom: 0;
		display: none !important;
	}

	.z_banner {
		margin-top: 0;
	}

	.z_banner .picBox {
		height: 185px;
	}


	.footer_copyright {
		line-height: 2em;
		font-size: 14px;
	}

	.footer_nav,
	.footer_ewm {
		display: none;
	}

	.footer_contact {
		line-height: 2em;
		font-size: 14px;
		margin-bottom: 0;
		padding-bottom: 0;
	}

	.footer_contact .block {
		display: block;
	}

	.footer_logo,
	.yqlj_box {
		display: none;
	}


	#messageform {
		padding: 15px;
	}

	#messageform .layui-input {
		padding: 0 15px;
	}

	#messageform .layui-radio {
		top: 20px;
		right: 10px;
	}

	#messageform .layui-checkbox {
		position: relative;
		right: auto;
		top: auto;
		padding: 0 0 15px;
	}

	#messageform .layui-input {
		height: auto;
	}

	.col_nav2 {
		height: auto;
	}

	.col_nav2 li {
		width: 100%;
		position: relative;
		left: auto;
		top: auto;
		padding: 0;
		height: auto;
		background-size: cover;
	}

	.col_nav2 li a {
		padding: 20px 0;
		height: auto;
	}

	.col_nav2 li:last-child a {
		padding: 20px 0;
	}

	.col_nav2 li:last-child {
		right: auto;
	}

	.col_nav2 li .cn {
		font-size: 24px;
	}


	.infolist_nei li a {
		padding: 15px;
	}

	.infolist_nei li .date {
		left: 15px;
	}

	.picinfolist_nei li a {
		padding: 15px;
	}

	.picinfolist_nei li .pic {
		width: 100%;
		float: none;
		margin: 0 0 15px;
	}

	.picinfolist_nei li .date {
		left: 15px;
	}

	.z_banner::after {
		display: none;
	}

	.z_banner .picBox .text {
		width: 100%;
	}

	.z_banner .picBox .text img {
		width: 100%;
	}

	.column .cn {
		font-size: 26px;
		height: 35px;
	}

	.column .cn svg {
		height: 35px;
	}

	.column .en {
		font-size: 14px;
		margin-bottom: 0;
	}

	.ywbj_slide {
		padding-bottom: 10px;
	}

	.ywbj_slide .pic {
		width: 100%;
	}

	.ywbj_slide .text {
		width: 100%;
		height: auto;
		right: auto;
		top: auto;
		padding: 15px;
		position: relative;
	}

	.ywbj_slide .swiper-pagination::after,
	.ywbj_slide .text .more {
		display: none;
	}

	.ywbj_slide .pic img {
		height: auto;
	}

	.ywbj_slide .swiper-button-prev,
	.ywbj_slide .swiper-button-next {
		display: none;
	}

	.ywbj_slide .swiper-pagination .swiper-pagination-bullet {
		width: 10px;
		height: 10px;
		background: #DBDBDB;
		border-radius: 100%;
		text-indent: -999em;
		padding: 0;
		margin: 0 5px;
	}

	.ywbj_slide .swiper-pagination .swiper-pagination-bullet-active::before,
	.ywbj_slide .swiper-pagination .swiper-pagination-bullet-active::after {
		display: none;
	}

	.ywbj_slide .swiper-pagination .swiper-pagination-bullet-active {
		background: #0A57AA;
	}

	.ywbj_slide .swiper-pagination {
		width: 100% !important;
		height: auto;
		right: auto;
		bottom: 0 !important;
		padding: 0;
		justify-content: center;
	}

	.ywbj_slide .swiper-slide a {
		padding-top: 15px;
	}

	.slsyjt_text {
		position: relative;
	}

	.slsyjt_text .text_box {
		width: 100%;
	}

	.slsyjt_text .text_box ul {
		padding-right: 0;
	}

	.slsyjt_pic {
		float: none;
		width: 100%;
	}

	.slsyjt_text .text_box .more_box {
		text-align: center;
		position: relative;
		z-index: 2;
	}

	.slsyjt_text .text_box .more {
		display: inline-block;
	}

	.xwzx_box .column {
		flex-direction: column;
		justify-content: flex-start;
		align-items: flex-start;
	}

	.xwzx_hd {
		width: 100%;
		margin-top: 10px;
	}

	.xwzx_hd li {
		margin: 0;
	}

	.xwzx_slide .swiper-pagination-bullet {
		width: 10px;
		height: 10px;
	}

	.dtgz_main .left,
	.dtgz_main .right {
		display: none;
	}

	.dtgz_infolist {
		width: 100%;
	}

	.dtgz_infolist li a {
		height: auto;
		padding: 15px;
	}

	.gsgg_infolist li a {
		padding: 15px;
		border-radius: 0px 15px 0px 15px;
	}

	.footer_contact .contact_box {
		margin-top: 0;
	}

	.footer_contact .dz {
		margin: 0;
	}

	.footer_contact .dh {
		margin: 0;
		display: block;
	}

	.mc_ph_navbar {
		background: linear-gradient(90deg, #005DAA -5%, #8B00A4 108%);
	}

	.lxwm_box {
		flex-direction: column;
		height: auto;
	}

	.ewm_list {
		flex: none;
		width: 100%;
	}

	.ewm_list a {
		height: auto;
		width: auto;
		padding: 5px;
	}

	.ewm_list a:nth-child(2) {
		margin: 0 10px;
	}

	.lxwm_box .line {
		display: none;
	}

	.lxwm_list {
		width: 100%;
		margin-top: 20px;
	}

	.up_slsyjt_box .column {
		display: block;
	}

	.up_slsyjt_box .column .cn {
		width: 100%;
		font-size: 20px;
	}

	.up_slsyjt_box .column .more,
	.up_slsyjt_pic {
		display: none;
	}

	.up_slsyjt_desc {
		width: 100%;
	}

	.up_slsyjt_data {
		height: auto;
	}

	.up_slsyjt_data ul {
		width: 100%;
		box-sizing: border-box;
		padding: 30px;
	}

	.up_slsyjt_data .num {
		font-size: 30px;
	}

	.up_slsyjt_data .dw {
		font-size: 16px;
	}

	.up_slsyjt_data .title {
		font-size: 18px;
	}

	.ryzz_slide a {
		padding: 15px 0;
	}

	.up_gywn_nav li {
		width: 100%;
	}

	.ryzz_slide {
		padding-bottom: 0;
	}

	.up_gywn_nav li .text .cn {
		font-size: 20px;
		margin-right: 30px;
	}

	.up_gywn_nav li .text .iconfont {
		font-size: 20px;
	}

	.up_gywn_nav li .text {
		right: 40px;
		bottom: 25px;
	}

	.up_fzlc_slide2 .pic {
		float: none;
		width: 100%;
		margin: 0;
	}

	.up_fzlc_slide2 .text {
		padding: 20px;
		height: auto;
	}

	.up_gsyw_main {
		flex-direction: column;
	}

	.up_gsyw_pic {
		flex: none;
		margin-right: 0;
	}

	.up_hyzx_main {
		flex-wrap: wrap;
	}

	.up_hyzx_pic {
		flex: none;
		width: 100%;
		margin-top: 15px;
	}

	.up_hyzx_list1 {
		width: 100%;
		flex: none;
	}

	.up_hyzx_list1 li a {
		height: auto;
	}

	.up_hyzx_list2 {
		margin: 15px 0 0;
		display: none;
	}

	.up_hyzx_list1 li {
		margin-bottom: 15px;
	}

	.up_hyzx_pic .text_box {
		padding: 20px;
	}

	.up_spzx_slide {
		padding: 15px 30px;
	}

	.up_spzx_slide a {
		display: block;
		border-radius: 0px 30px 0px 30px;
		padding: 30px 20px;
		background: #fff url(../images/gsgg_logo.png) no-repeat 10rem 10px;
	}

	.up_spzx_slide .swiper-pagination {
		margin-top: 25px;
	}

	.up_gsyw_list dl {
		padding: 10px;
	}

	.up_gsyw_list dl dt {
		width: 75px;
		height: 75px;
	}

	.up_gsyw_list dl dd .desc {
		-webkit-line-clamp: 1;
		height: 30px;
	}

	.up_gsyw_list {
		margin-top: 15px;
	}

	.page_main_one .page_detail {
		padding: 15px;
	}

	.lxwm_list li a {
		height: 45px;
	}

	.lxwm_list li .text {
		font-size: 16px;
	}

	.lxwm_list li .icon {
		width: 45px;
		height: 45px;
		line-height: 45px;
	}

	.lxwm_list li .icon .iconfont {
		font-size: 22px;
	}

	.gsgg_infolist li a {
		background-position: 200% 10px;
	}

	.ywbj_slide .text .cn {
		font-size: 20px;
	}

	.ywbj_slide .text .en {
		font-size: 14px;
	}

	.col_gsjj_pic {
		width: 85%;
		padding-right: 0;
		float: none;
	}

	.col_gsjj_pic .border {
		width: 100%;
		height: 7.8rem;
	}

	.col_gsjj_text .column {
		display: block;
	}

	.col_gsjj_text .column .cn {
		width: 100%;
		font-size: 20px;
	}

	.col_whln_main .left {
		margin-bottom: 20px;
	}

	.col_whln_main .left,
	.col_whln_main .right {
		float: none;
		width: 100%;
	}

	.col_whln_main .left .item:nth-child(2) .column .cn {
		font-size: 24px;
	}

	.col_whln_main .right .item:nth-child(2) .column .cn {
		width: 100%;
		height: 65px;
	}

	.col_whln_main .column {
		width: 100%;
		display: block;
	}

	.col_whln_main .column svg {
		height: 100%;
	}

	.col_whln_main .right .item:nth-child(2) .column .cn::after {
		display: none;
	}

	.col_rcln_main .column {
		width: 100%;
		display: block;
	}

	.col_rcln_main .column svg {
		height: 100%;
	}


	.col_rcln_main .column .cn {
		width: 100%;
		height: 65px;
	}

	.col_rcln_main .column .cn::after {
		display: none;
	}

	.col_rcln_main .item,
	.col_whln_main .item {
		padding: 15px;
	}

	.col_wlhy_main {
		display: block;
	}

	.col_wlhy_main .col_wlhy_pic {
		flex: none;
	}
	.col_wlhy_main .col_wlhy_text,.col_wlhy_main .col_wlhy_pic img{
		height: auto;
	}
}

/* IE 浏览器 */
@media all and (-ms-high-contrast: none),
(-ms-high-contrast: active) {
	.up_fzlc_slide1 .swiper-slide.active-nav .year .num {
		color: #005DAA;
		background: none;
	}

	.lxwm_list li .icon .iconfont {
		background: none;
	}

	.up_ywbj_list li .icon .iconfont {
		color: #005DAA;
		background: none;
	}
}